﻿#disqus_thread {margin-top: 20px;}
* {box-sizing: border-box; outline: none}
.blue {background: #3498db none repeat scroll 0 0;color: #fff;}
.blue h3 {background: #fff none repeat scroll 0 0;color: #3498db;font-size: 36px;line-height: 100px;margin: 10px;padding: 2%;position: relative;text-align: center;}
.variable-width .slick-slide p {background: #fff none repeat scroll 0 0;color: #3498db;height: 100px;line-height: 100px;margin: 5px;}
.center .slick-center h3 {color: #e67e22;opacity: 1;transform: scale(1.08);}
.center h3 {opacity: 0.8;transition: all 300ms ease 0s;}
.content {margin: auto;padding: 20px;width: 600px;}
.content::after, .buttons::after {clear: both;content: "";display: table;}
.destroy {font-weight: 400;margin-top: 40px;}
.features {display: block;list-style-type: none;margin-top: 30px;padding: 0;text-align: center;}
.features li {margin: 20px 0;}
.filter .button {background: #fff none repeat scroll 0 0;color: #3498db;margin-bottom: 40px;}
.fixed-header {background: #fff none repeat scroll 0 0;box-shadow: 2px 0 5px rgba(0, 0, 0, 0.5);display: none;padding: 10px;position: fixed;top: 0;width: 100%;z-index: 10000;}
.fixed-header .header-content {margin: auto;width: 600px;}
.fixed-header .subheading {display: none;}
.fixed-header h1.title {float: left;font-size: 24px;margin: 0;}
.fixed-header ul.nav {float: right;margin: 0;padding: 5px;}
.fixed-header ul.nav li {margin: 0 0 0 10px;}
.slick-slide .image {padding: 10px;}
.slick-slide img {display: block;height: auto;width: 100%;}
.slick-slide img.slick-loading {border: 0 none;}
code {color: #000;overflow-x: scroll;}
hr {background: #494a49 none repeat scroll 0 0;border: 0 none;height: 1px;margin: 40px 0;}
p.note {font-size: 12px;}
p.cdn {font-size: 14px;}
p.guff {font-size: 16px;}
pre {background: #fff none repeat scroll 0 0;margin: 0 10px 20px;padding: 10px;}
ul.nav {margin-bottom: 0;padding-left: 0;text-align: center;}
ul.nav li {display: inline-block;list-style-type: none;margin: 0 20px;}
ul.nav li a {font-size: 14px;text-decoration: none;}
@media (max-width: 420px) {
ul.nav li a {display: block;font-size: 14px;}
}
.offer .slick-prev, .offer .slick-next {background: rgba(255, 255, 255, 0.6) url("../images/sprite.png") no-repeat scroll center center;height: 45px !important;width: 70px !important;text-indent: -9999px;}
.offer .slick-next {background-position: -112px -465px;right: 0;}
.offer .slick-prev {background-position: 15px -464px;left: 0;}
.offer .slick-prev:hover{background: rgba(255, 255, 255, 1) url(../images/sprite.png) no-repeat scroll 15px -464px;}
.offer .slick-next:hover {background: rgba(255, 255, 255, 1) url(../images/sprite.png) no-repeat scroll -112px -465px;}
.slick-prev, .slick-next {background: rgba(255, 255, 255, 0) url("../images/sprite.png") no-repeat scroll center center;border: medium none;color: transparent;cursor: pointer;display: block;font-size: 0;height: 30px;line-height: 0;outline: medium none;padding: 0;position: absolute;top: 40%;width: 30px;z-index: 9;}
.multiple-items .slick-prev, .multiple-items .slick-next {height: 50px; width:70px;background: rgba(0, 0, 0, 0.8) url(/images/arrow-white.png) no-repeat scroll center center;}
.multiple-items .slick-prev {background-position:15px -464px;}
.multiple-items .slick-next {background-position: -115px 13px;}
.multiple-items .slick-dots {display: none !important;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color: transparent;outline: medium none;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {opacity: 1;}
.slick-prev {background-position:0px -366px;right: auto; left:0;}
.slick-next {background-position:-130px -366px;left: auto; right:0;}
.one-time .slick-prev, .one-time .slick-next {background: rgba(0, 0, 0, 0.4) url("/images/arrow-room.png") no-repeat scroll center center;border: medium none;border-radius: 50px;color: transparent;cursor: pointer;display: block;font-size: 0;height: 70px;line-height: 0;margin-top: -10px;outline: medium none;padding: 0;position: absolute;top: 50%;width: 70px;z-index: 9;}
.one-time .slick-prev {background-position: 14px 10px;left: 30px;margin-right: 2px;}
.one-time .slick-next {background-position: -24px 9px;left: auto;right: 30px;}
.autoplay-trip .slick-prev, .autoplay-trip .slick-next {background: rgba(0, 0, 0, 0.4) url("/images/arrow-room.png") no-repeat scroll center center;border: medium none;border-radius: 50px;color: transparent;cursor: pointer;display: block;font-size: 0;height: 70px;line-height: 0;margin-top: -10px;outline: medium none;padding: 0;position: absolute;top: 50%;width: 70px;z-index: 9;}
.autoplay-trip .slick-prev {background-position: 14px 10px;left: 30px;margin-right: 2px;}
.autoplay-trip .slick-next {background-position: -24px 9px;left: auto;right: 30px;}
.single-item .slick-prev, .single-item .slick-next {background: url("../images/sprite.png") no-repeat scroll center center;border: medium none;color: transparent;cursor: pointer;font-size: 0;height: 40px;line-height: 0;margin-top: -10px;outline: medium none;padding: 0;position: absolute;top: 85%;width: 70px;z-index: 9;display: none !important;}
.single-item .slick-prev {background-position: 0px -895px;margin-right: 2px;right: 160px;border-right: 1px solid #fff;}
.single-item .slick-next {background-position: -115px -895px;left: auto;right: 80px;}
.single-item .slick-dots {bottom: 3em;right: 4em;list-style: outside none none;padding: 0;position: absolute;text-align: center;width: auto;z-index: 999999;}
.stay-slide .single-item .slick-dots {bottom: 40px;left: 50px;list-style: outside none none;padding: 0;position: absolute;text-align: left;width: auto;}
[dir="rtl"] .slick-prev {left: auto;right: -25px;}
.slick-prev::before {}
[dir="rtl"] .slick-next {left: -25px;right: auto;}
.slick-next::before {}
[dir="rtl"] .slick-next::before {}
.slick-slider {width: 100%;height: auto;}
.slick-dots {bottom: 10px;list-style: outside none none;padding: 0;position: absolute;text-align: center;width: 100%;}
.slick-dots li {cursor: pointer;display: inline-block;height: 10px;margin:0 5px;padding: 0;position: relative;width: 10px;/* border: 1px solid #fff; */}
.slick-dots li button {background: url("../images/sprite.png") no-repeat scroll -34px -1945px;border: 2px solid #999999;border-radius: 10px;color: transparent;cursor: pointer;display: block;font-size: 0;height: 14px;line-height: 0;outline: medium none;padding: 0px;width: 14px;}
.slick-dots li button:hover, .slick-dots li button:focus {background-color: transparent;opacity: 1;}
.slick-dots li.slick-active button {background: url("../images/sprite.png") no-repeat scroll 0px -1944px;font-size:0;border: 7px solid #999999;: 14pxmargin:-2px 1px -2px -2pxwidth: 14px}
.slick-slider {-moz-user-select: none;box-sizing: border-box;display: block;position: relative;}
.slick-list {display: block;margin: 0;overflow: hidden;padding: 0;position: relative;}
.slick-list:focus {outline: medium none;}
.slick-list.dragging {cursor: pointer;}
.slick-slider .slick-track, .slick-slider .slick-list {transform: translate3d(0px, 0px, 0px);}
.slick-track {display: block;left: 0;position: relative;top: 0;}
.slick-track::before, .slick-track::after {content: "";display: table;}
.slick-track::after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;min-height: 1px;background-color: #f4f4f1;}
[dir="rtl"] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {border: 1px solid transparent;display: block;height: auto;}
.slick-arrow.slick-hidden {display: none;}
@media (max-width: 1220px) {
.single-item .slick-dots {bottom: 8%;z-index: 99;}
}
@media screen and (max-width: 1199px) {
}
@media (max-width: 1023px) {
.slick-slide .dine-block img{height: 76vw; width: auto;}
.single-item.content-block  .slick-prev, .single-item.content-block  .slick-next {top: 36%;}
.single-item .slick-prev {left: 0px;right: auto;}
.single-item .slick-next {right: 0px;left: auto;background-position:-112px -895px;}
.single-item .slick-prev, .single-item .slick-next {top: 50%;background-color: rgba(0,0,0,0.2);}
.single-item .slick-prev {border-right:0;}
.slick-prev {background-position:0px -366px;right: auto;left: 20px;}
.slick-next {background-position:-130px -366px;left: auto;right: 20px;}
}
@media (max-width: 768px) {
.slick-prev {left: 0px;}
.slick-next {right: 0px;}
.blue h3 {font-size: 24px;}
.button {margin: 0 auto;width: auto;float: none;display: table;text-align: center;padding: 17px 20px;}
.button.first {margin-top: 40px;}
.buttons {padding: 0 0 20px;}
.buttons .button {float: left;font-size: 12px;margin: 1%;width: 48%;}
.center {margin-left: -40px;margin-right: -40px;}
.center .slick-center h3 {color: #e67e22;opacity: 1;transform: scale(1);}
.center h3 {opacity: 0.8;transform: scale(0.95);transition: all 300ms ease 0s;}
.content {margin: auto;padding: 20px 40px;width: auto;}
.fixed-header .header-content {width: auto;}
pre {font-size: 12px;overflow-x: scroll;}
.single-item .slick-dots {bottom: 20px;left: auto;list-style: outside none none;padding: 0;position: absolute;text-align: center;width: 20%;margin: 0 auto;}
.one-time .slick-prev, .one-time .slick-next {background: rgba(0, 0, 0, 0.8) url("/images/arrow-slick.png") no-repeat scroll center center;display: block;font-size: 0;height: 30px;top: 45%;width: 30px;}
.one-time .slick-prev {background-position: 7px 4px !important;left: 30px;margin-right: 2px;}
.one-time .slick-next {background-position: -12px 4px !important;left: auto;right: 30px;}
.slick-prev, .slick-next {display: none;}
.autoplay-trip .slick-prev {display: none !important;}
.autoplay-trip .slick-next {display: none !important;}
.stay-slide .single-item .slick-dots {bottom: 8%;}
.single-item .slick-prev, .single-item .slick-next {/* display: block !important; */} 
.single-item .slick-dots {/* display:none !important; */}
}
@media (max-width: 480px) {
.villas-slide .intro-slide.slide-full { top: 0px;}
}

@media (max-width: 320px) {
.single-item.content-block  .slick-prev, .single-item.content-block  .slick-next {top: 36%;}
}